package com.treeroot.designMode.Strategy;


/**
 * 某任务的策略接口
 * 策略接口~~容纳不同的策略接口
 * @author treeroot
 */
public interface DiscountStrategy {
    /**
     * 计算价格接口~~具体实现由具体的策略类实现
     *
     * @param goods 商品实体
     * @return  计算折扣后价格
     */
    double calculateDiscountPrice(Goods goods);

}
